"""
视频服务模块
提供视频处理、配音和字幕管理功能
"""

from .processor import VideoProcessor, VideoInfo, VideoFormat
from .synchronizer import (
    AudioVideoSynchronizer,
    SyncMethod,
    SyncPoint,
    SyncResult
)
from .dubber import (
    VideoDubber,
    DubbingMode,
    DubbingSegment,
    DubbingRequest,
    DubbingResult
)
from .subtitle_manager import (
    SubtitleManager,
    SubtitleFormat,
    SubtitleEntry,
    Timeline
)

__all__ = [
    # 视频处理
    'VideoProcessor',
    'VideoInfo',
    'VideoFormat',
    
    # 同步
    'AudioVideoSynchronizer',
    'SyncMethod',
    'SyncPoint',
    'SyncResult',
    
    # 配音
    'VideoDubber',
    'DubbingMode',
    'DubbingSegment',
    'DubbingRequest',
    'DubbingResult',
    
    # 字幕管理
    'SubtitleManager',
    'SubtitleFormat',
    'SubtitleEntry',
    'Timeline'
]

# 版本信息
__version__ = '1.0.0'
__author__ = 'Offline Language Player Team'
